package com.longrou.base.util

import android.content.Context
import android.view.Gravity
import android.view.View
import android.widget.TextView
import android.widget.Toast
import com.longrou.base.R

/**
 * @Description:
 * @Author: LongRou
 * @CreateDate: 2018-05-17 23:19
 * @Version: 1.0
 **/
class ToastUtils {
    companion object {
        var toast: Toast? = null
        fun showToast(context: Context?, tip: String?) {
            toast?.cancel()
            // 自定义土司显示位置
            // 创建土司
            toast = Toast(context)
            // 找到toast布局的位置
            val layout = View.inflate(context, R.layout.toast_main, null)
            // 设置toast文本，把设置好的布局传进来
            toast?.setView(layout)
            (layout.findViewById(R.id.tv_toast) as TextView).text = tip
            toast?.setDuration(Toast.LENGTH_SHORT)
            // 设置土司显示在屏幕的位置
            toast?.setGravity(Gravity.CENTER, 0, 0)
            // 显示土司
            toast?.show()
        }
    }

}